Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Karlsruhe Challenger Wimbledon - London Como Challenger Genova Challenger Bratislava 2 Challenger Brest Challenger Sofia Open - Sofia Valencia Challenger Hong Kong Tennis Open - Hong Kong Australian Open - Melbourne Cherbourg Challenger Ottignies-Louvain-la-Neuve Challenger Davis Cup, World Group, Q, HUN-GER 2-3 Tenerife 2 Challenger Tenerife 3 Challenger Naples Challenger Split Challenger Szekesfehervar Challenger Zadar Challenger Rome Challenger French Open - Paris Vicenza Challenger Bratislava 1 Challenger Internazionali BNL d'Italia - Rome Karlsruhe Challenger Wimbledon - London Porto Challenger Amersfoort Challenger Plava Laguna Croatia Open - Umag Como Challenger Tulln Challenger Lisbon Challenger BNP Paribas Nordic Open - Stockholm Oeiras 2 Challenger Brest Challenger Bratislava 2 Challenger Belgrade Open - Belgrade Sibiu Challenger Madrid Challenger Chennai Challenger Hersonissos 1 Challenger Oeiras 4 Challenger Oeiras 1 Challenger Zadar Challenger Zug Challenger Ostrava Challenger Menorca Challenger Iasi Challenger Tunis Challenger Prostejov Challenger Bunschoten Challenger Cordenons Challenger U.S. Open - New York Davis Cup, World Group, Q2, HUN-AUT 2-3 Spain F1 Spain F26 Spain F2 Spain F3 Spain F4 Italy F3 Italy F4 Italy F5 Spain F5 Romania F8 Spain F14 Spain F15 Spain F16 Spain F20 Spain F21 Spain F29 Spain F30 Italy F4 Italy F5 Italy F6 Italy F7 Spain F4 Italy F4 Italy F5 Spain F31 Belgium F1 Serbia F11 Serbia F13 Croatia F18 Spain F14 Hungary F3 Hungary F4 Hungary F6 Hungary F7 Hungary F8 Croatia F3 (Umag) Hungary F2 (Zamardi) Spain F33 Hungary F3 (Balatonalmadi) Spain F14 Hungary F4 (Gyula) Hungary F5 (Budapest) Hungary F6 (Budapest) Hungary F7 (Kecskemet) Spain F31 (Sabadell) Spain F32 (Melilla) Greece F6 (Heraklion) Greece F7 (Heraklion) Greece F8 (Heraklion) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Egypt F5 (Sharm El Sheikh) Qatar F1 (Doha) Hungary F4 (Gyula) Hungary F5 (Budapest) Spain F17 (Bakio) M25 Hong Kong M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M25 Gyor Belgium F2 M15 Olomouc M25 Monastir M15 Antalya M15 Antalya M25 Antalya M15 Heraklion M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Rovinj M25 Kiseljak M15 Sibenik M15 Antalya M15 Antalya M25 Kottingbrunn M15 Doboj M25 Grodzisk Mazowiecki M25 Prostejov M25 Ricany M25 Budapest Spain F7 Spain F32 Spain F2 Spain F3 Spain F6 Spain F1 Romania F7 Citta di Monza - Monza Trofeo Internacional Club Laieta - Barcelona Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Tunis Open 2006 - Tunis Harbour Tennis Cup Regione Lombardia - Milan Riviera di Rimini Challenger - Rimini Genoa Open - Genova Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Isla de Gran Canaria - Mas Palomas Tennis Napoli Cup - Napoli Tunis Open - Tunis Schickendanz Open - Furth Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 84° Concurso Internacional Tenis San Sebastian - San Sebastian Pekao Open - Szczecin Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Rabat Challenger Marrakech Challenger Napoli Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Seville Challenger Todi Challenger Napoli Challenger Tarragona Challenger Meknes Challenger Rabat Challenger Napoli Challenger Monza Challenger Tunis Challenger Biella Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Oberstaufen Challenger Orbetello Challenger Kitzbuhel Challenger Geneva Challenger Le Gosier Challenger Genova Challenger Szczecin Challenger Caltanissetta Challenger Irving Challenger Seville Challenger Banja Luka Challenger Kenitra Challenger Budapest Challenger Noumea Challenger Budapest Challenger Marbella Challenger Alicante Challenger Barletta Challenger Tunis Challenger Ostrava Challenger Mestre Challenger Poznan Challenger Lyon Challenger Perugia Challenger Liberec Challenger Como Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Monterrey Challenger Florence Challenger Fairfield Challenger Barcelona Challenger Lima Challenger Liuzhou Challenger Shenzhen Challenger Montevideo Challenger Bangalore Challenger Buenos Aires Challenger Pune Challenger Da Nang Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Marbella Challenger Alicante Challenger Ostrava Challenger Shymkent Challenger Prostejov Challenger Little Rock Challenger Lyon Challenger Columbus Challenger Ludwigshafen Challenger San Benedetto Challenger Tampere Challenger Liberec Challenger Manerbio Challenger Cordenons Challenger Bratislava Challenger Monterrey Challenger Prostejov Challenger Iasi Challenger Prostejov Challenger Luedenscheid Challenger Prague 3 Challenger Seville Challenger Szczecin Challenger Brest Challenger Bergamo Challenger Bratislava Challenger Helsinki Challenger Forli 1 Challenger Forli 2 Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Marbella Challenger Oeiras 2 Challenger Madrid Challenger Split Challenger Prostejov Challenger Lyon Challenger Blois Challenger Iasi Challenger Amersfoort Challenger Tampere Challenger Vancouver Challenger Grodzisk Mazowiecki Challenger Cassis Challenger Genova Challenger Gwangju Challenger Seoul Challenger Bergamo Challenger Roanne Challenger Helsinki Challenger Noumea Challenger Quimper Challenger Pau Challenger Szekesfehervar Challenger Zadar Challenger Sanremo Challenger Girona Challenger Barletta Challenger Oeiras 3 Challenger Split Challenger Prague 1 Challenger Troisdorf Challenger Prostejov Challenger Bratislava 1 Challenger Ilkley Challenger Braga Challenger II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Open de la Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Open de Tenis Comunidad Valenciana - Valencia 5° Sporting Challenger - Turin Open de Moselle - Metz Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Memorial Manfredini - Sassuolo Croatia Open - Umag Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Tunis Open 2007 - Tunis Austrian Open - Kitzbuhel BCR Open Romania - Bucharest If Stockholm Open - Stockholm Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Constanta Challenger - Constanta Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Trofeo Sisma Mantova - Mantova Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Challenger Lugano - Lugano Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro 8° Trani Cup - Trani Brasil Open - Sao Paulo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Hungarian Open - Budapest Maharashtra Open - Pune Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Sydney International - Sydney Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Open Parc - Lyon Swiss Open - Gstaad Generali Open - Kitzbuhel Concurso Internacional de Vigo - Vigo Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco European Open - Antwerp Forte Village Sardegna Open - Sardinia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Sofia Open - Sofia Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Moselle Open - Metz Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Tata Open Maharashtra - Pune Cordoba Open - Cordoba Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Copa Petrobras Uruguay - Montevideo Mitsubishi Electric Europe Cup - Monza Challenger Copa Sevilla - Seville ATP Open Castilla y Leon - Segovia Ostdeutscher Sparkessen Cup - Dresden ITG Miami Challenger - Miami Internazionali di Tennis - Bergamo Tunis Challenger Bancolombia Open - Bogota Unicredit (Suisse) Bank S. A. Challenger - Chiasso 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 10° Trofeo Luigi Pezzoli - Bergamo Sao Paulo Challenger Unicredit Czech Open 2007 - Prostejov Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Genova Challenger 9° Trani Cup - Trani Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia San Marino Cepu Open - San Marino Szczecin Challenger Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Copa Sevilla 2007 - Seville Braunschweig Challenger Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Tarragona Challenger Copa Petrobras Brazil - Belo Horizonte Orbetello Challenger Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Marrakech Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid San Remo Tennis Cup - San Remo Challenger Brasov - Brasov San Sebastian Challenger ATP Challenger Trophy 2008 - Trnava Architect Open - Budapest U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Internationaux du Doubs - Besancon Australian Open - Melbourne Challenger Ford de Cherbourg - Cherbourg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Bancastato Challenger Lugano - Lugano Santiago Challenger Medellin Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Le Gosier Challenger Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Bratislava Challenger Todi Challenger Cagliari Challenger Lugano Challenger Tampere Challenger Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Trieste Challenger New Delhi Challenger Girona Challenger Masters Series - Hamburg SkiStar Swedish Open - Bastad Moselle Open - Metz Campionati Internazionali di Sicilia - Palermo VTR Open - Vina del Mar Ecuador Open - Quito Plava Laguna Croatia Open - Umag Plava Laguna Croatia Open - Umag Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Wimbledon - London Davis Cup, Group I, 1R, HUN-TUR 4-0 French Open - Paris Olympics - Tokyo Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group I, 1R, EGY-HUN 2-3